Syncthing 是一個開放原始碼跨平台且無雲端的檔案同步程式,它在兩台或多台電腦之間即時同步檔案,安全地防止窺探。

  • Syncthing
  • 軟體版本 : 1.28.1 for Docker
  • 軟體分類 : 115工具程式 (資料備份)
  • 語言介面 : 多國語言
  • 作業系統 : Linux
  • 軟體性質 : 開源軟體
  • 使用限制 : 請參考軟體公司網站
  • 檔案大小 : 因裝置而異
  • 點閱次數 : 10,163下載次數 : 16
  • 更新時間 : 2024/12/6 上午 01:33:24

軟體簡介

Syncthing 是免費的開源的檔案同步軟體,使用 P2P 技術透過共享資料夾將兩個或多個設備(PC、Mac、Android 手機甚至 NAS 硬碟)直接連結在一起,只要每台 PC 都打開並連接到網際網路(或同一個本地網路),一台 PC 上的更改就會復製到其他 PC 上,而且由於所有內容都是加密的並且不駐留在集中的雲資料夾中,因此您的資料就像盡可能安全。

From Frank

說明介紹

特性 :

私密和安全

  • 私人的。除了您的電腦之外,您的任何資料都不會存儲在其他任何地方。沒有可能合法或非法受到損害的中央伺服器。
  • 加密。所有通信都使用 TLS 保護。使用的加密包括完美的前向保密,以防止任何竊聽者瀏覽您的資料。
  • 已認證。每個設備都由強大的加密證書標識。只有您明確允許的設備才能連接到您的其他設備。

開放

  • 開放協議。該協議是一個檔案化的規範——沒有隱藏的魔法。
  • 開源。所有源代碼都在 GitHub 上可用——所見即所得,沒有隱藏的有趣業務。
  • 開放式發展。任何人都可以立即瀏覽發現的任何錯誤——沒有隱藏的缺陷。

便於使用

  • 強大的。根據需要與不同的人或僅在您自己的設備之間同步盡可能多的資料夾。
  • 可攜的。透過可透過瀏覽器瀏覽的響應式且功能強大的界面設定和監控 Syncthing。適用於 Mac OS X、Windows、Linux、FreeBSD、Solaris、OpenBSD 等。在您的台式電腦上執行它並將它們與您的伺服器同步以進行備份。
  • 簡單的。Syncthing 不需要 IP 地址或高級設定:它可以透過 LAN 和 Internet 工作。每台機器都由一個 ID 標識。將您的 ID 提供給您的朋友,共享資料夾並觀看:如果您不想轉發或不知道如何轉發,UPnP 就可以。

Docker Pull Command
docker pull syncthing/syncthing
 


用於 Syncthing 的 Docker 容器

使用此 repo 中的 Dockerfile,或syncthing/syncthing從 Docker Hub 拉取鏡像。

使用/var/syncthing卷使主機上的同步檔案可用。您可以新增更多資料夾並根據需要映射它們。

請注意,Syncthing 預設以 UID 1000 和 GID 1000 執行。這些可以用PUIDPGID環境變量改變。此外,可以使用 --hostname=syncthing參數選擇定義 Syncthing 實例的名稱。

示例用法

Docker cli

$ docker pull syncthing/syncthing
$ docker run -p 8384:8384 -p 22000:22000/tcp -p 22000:22000/udp -p 21027:21027/udp \
    -v /wherever/st-sync:/var/syncthing \
    --hostname=my-syncthing \
    syncthing/syncthing:latest

Docker compose

---
version: "3"
services:
  syncthing:
    image: syncthing/syncthing
    container_name: syncthing
    hostname: my-syncthing
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - /wherever/st-sync:/var/syncthing
    ports:
      - 8384:8384 # Web UI
      - 22000:22000/tcp # TCP file transfers
      - 22000:22000/udp # QUIC file transfers
      - 21027:21027/udp # Receive local discovery broadcasts
    restart: unless-stopped

請注意,Docker 的預設網路模式會阻止發現本地 IP 地址,因為 Syncthing 只能看到子網上容器的內部 IP 172.17.0.0/16如果未手動設定本地設備地址,這將導致傳輸速率不佳。

因此建議改用主機網路模式

Docker cli

$ docker pull syncthing/syncthing
$ docker run --network=host \
    -v /wherever/st-sync:/var/syncthing \
    syncthing/syncthing:latest

Docker compose

---
version: "3"
services:
  syncthing:
    image: syncthing/syncthing
    container_name: syncthing
    hostname: my-syncthing
    environment:
      - PUID=1000
      - PGID=1000
    volumes:
      - /wherever/st-sync:/var/syncthing
    network_mode: host
    restart: unless-stopped

以控制它偵聽的接口和端口。如果存在衝突,您可以編輯 syncthing 設定以更改預設值。

圖形用戶界面安全

預設情況下,Docker 鏡像中的 Syncthing 監聽 0.0.0.0:8384 以允許透過 Docker 代理進行 GUI 連接。這是由 STGUIADDRESSDockerfile 中的環境變量設定的,因為它與 Syncthing 預設使用的不同。這意味著您應該在 GUI 中設定身份驗證,就像任何其他外部可瀏覽的 Syncthing 實例一樣。如果您不需要 GUI,或者您使用主機網路,則可以取消設定STGUIADDRESS變量以使 Syncthing 回退到偵聽 127.0.0.1:

$ docker pull syncthing/syncthing
$ docker run -e STGUIADDRESS= \
    -v /wherever/st-sync:/var/syncthing \
    syncthing/syncthing:latest

在未設定環境變量的情況下,Syncthing 將遵循設定檔案/GUI 設定對話框中的設定。

網編推薦

OpenShot 3.3.0 for macOS 64-bit

一套易於使用、學習快速、功能強大的視訊編輯器軟體,而且 100% 免費且開放原始碼。

OpenShot 影片編輯軟體是免費且開源的影片編輯器,適用於 Linux、Mac、Windows 平臺。OpenShot 設計成容易使用、學習快速、出色強大的影片編輯器。您可以輕鬆剪輯、切片,和編輯任何影片或電影。
OpenShot 是以不同的編程語言編成。界面是用Python 及 PyQt5建成。我們的視訊處理終端(libopenshot)是以C++建成,並使用FFmpeg。使用HTML5、JavaScript和AngularJS構建交互式拖放時間軸。我們大部分先進的3D效果和動畫是由Blender支援。

限時免費

Vidmore Screen Recorder 2.0.20 for Windows

一套方便易用的螢幕錄影軟體,可讓您捕捉螢幕的任何部分,錄製高清視訊和音訊並隨時截取螢幕截圖。

限時免費

novaPDF 11.9.483

使用novaPDF,您可以將任何類型可列印2k7檔案(如:DOCX,XLSX,PPTX,PUBX,HTML,TXT等)轉換為PDF,並通過印表機驅動程式界面瀏覽其功能。

「軟體王-免費軟體」版權所有 Copyright©2020 Jul. (Web V4.0)